Estudió la Licenciatura en Administración Pública y Ciencias Políticas en la Universidad Nacional Autónoma de México.


En el Gobierno de la Ciudad de México, fue Director General de la Caja de Prevención para Trabajadores a lista de Raya.


En la Alcaldía Magdalena Contreras fue Director General de Medio Ambiente y Ecología, Coordinador de Planeación y Modernización Administrativa, Subdirector de Proyectos y Estudios Ambientales y Subdirector de Programas Ecológicos.


Fungió como Asesor del Diputado Local en la Asamblea Legislativa del Distrito Federal y Asesor del Diputado Federal en la Cámara de Diputados del D.F.


Laboró como Asistente del Senador en el Senado de la Republica y como Asesor en la Contraloría General del Gobierno del D.F.